import request from '@/utils/request'
// import store from '@/store'

export const login=data=>{
return request({
  url:'/v1_0/authorizations',
  method:'POST',
  data

})
}

// /v1_0/sms/codes/:mobile
// 发送验证码
export const sendSms=mobile=>{
  return request({
    url:`/v1_0/sms/codes/${mobile}`,
    method:'GET', 
  })
  }

  //  /v1_0/user
  // 获取用户信息
  export const getUserInfo=()=>{
    return request({
      url:'/v1_0/user',
      method:'GET', 
      // 放到请求拦截器里
      // headers:{
      //   Authorization:`Bearer ${store.state.user.token}`
      // }
    })
    }

// 获取用户频道列表
    export const getChannelList=()=>{
      return request({
        url:'/v1_0/user/channels',
        method:'GET', 
      })
      }

// 添加关注
export const addFollow = userId => {
  return request({
    method: 'POST',
    url: '/v1_0/user/followings',
    data: {
      target: userId
    }
  })
}
// 取消关注
export const deleteFollow = userId => {
  return request({
    method: 'DELETE',
    url: `/v1_0/user/followings/${userId}`
  })
}

/**
 * 获取当前登录用户的个人资料
 */
 export const getUserProfile = target => {
  return request({
    method: 'GET',
    url: '/v1_0/user/profile'
  })
}

/**
 * 更新用户资料
 */
 export const updateUserProfile = data => {
  return request({
    method: 'PATCH',
    url: '/v1_0/user/profile',
    data
  })
}


/**
 * 更新用户照片资料
 */
 export const updateUserPhoto = data => {
  return request({
    method: 'PATCH',
    url: '/v1_0/user/photo',
    data
  })
}